﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Roton.ZZT
{
    partial class Context
    {
        public void DrawMessage(int color)
        {
            IState state = memory.State;
            display.DrawMessage(state.Message.Value, color);
        }

        public void RedrawBoard()
        {
            display.RedrawBoard();
        }

        public void RedrawStatus()
        {
            display.RedrawStatus();
        }

        public void UpdateBoardAt(int x, int y)
        {
            display.UpdateBoardAt(x, y);
        }

        public void UpdateBorder()
        {
            display.UpdateBorder();
        }

        public void UpdateStatus()
        {
            display.UpdateStatus();
        }
    }
}
